package jwr;


public class J12_AccessModifier {

	public static void main(String[] args) {
		// 접근 지정자 : access modifier
				// 객체 지향 3가지 특성 중 캡슐화와 관련
				// default, private, protected, publc
				
				// default로 선언된 클래스에 대한 객체 선언
				// 같은 패키지내에 J12_AccessModifier는 jwr 패키지에 존재하고 
				// J12_DefaultClass는 jwr.basic에 존재하므로 접근 불가능
				// 따라서, 아래 코드 작성시 오류 발생!
				
		jwr.basic.J12_AccessModifier acc = new jwr.basic.J12_AccessModifier();
		
		acc.publicName="조우람";
		/*acc.privateName = "조우람";
		acc.defaultName = "조우람";
		acc.protectedName = "조우람";*/
		
		System.out.println(acc.publicHello());
		/*System.out.println(acc.privateHello());
		System.out.println(acc.protectedHello());
		System.out.println(acc.defaultHello());
		*/
				
	}

}
